//npm i body-parser

//导入express
const express = require('express');
//导入body-parser中间件
const bodyParser = require('body-parser');

//创建应用对象
const app = express();

//解析JSON格式的请求体的中间件
const mw_jsonParser = bodyParser.json();

//解析querystring格式的请求体的中间件
const mw_urlencodedParser = bodyParser.urlencoded({ extended: false });


// app.post('/user', (req, res) => {
//   //获取json数据
//   res.send(`保存用户数据:`);
// });



//post请求
app.post('/user', mw_jsonParser, (req, res) => {
  //获取json数据
  console.log(req.body);

  res.send(`保存用户数2据:${req.body.id}-${req.body.name}`);
});

//put请求
app.put('/user', mw_urlencodedParser, (req, res) => {
  // res.send(`修改用户数据`);
  console.log(req.body);

  res.send(`保存用户数2据:${req.body.id}-${req.body.name}`);
});

//启动服务
app.listen(3000, () => {
  console.log('服务已经启动，3000端口监听中...');
})